<template>
  <div>
    <h3>用户登录</h3>
  </div>
  <div>
    <div>
      账号：
      <input type="text" v-model="formData.username" />
    </div>
    <div>
      密码：
      <input type="text" v-model="formData.pass" />
    </div>
    <div>
      <button @click="loginHandle">进入系统</button>
    </div>
  </div>
</template>

<script>
export default {
  data() {
    return {
      formData: {
        username: '',
        pass: ''
      }
    }
  },
  methods: {
    loginHandle() {
      // 模拟网络请求，请求成功后，通过js实现路由跳转
      // 把通过js实现的路由跳转，称为 编程式导航  this.$router
      // this.$router.push/replace/go/back
      setTimeout(() => {
        // this.$router.replace('/about')
        this.$router.replace({
          path: '/about'
        })
      }, 3000)
    }
  },
  mounted() {
    // 动态设置标题
    document.title = this.$route.meta?.title
  }
}
</script>

<style lang="scss" scoped></style>
